#ifndef B2GDNS_REQUESTFACTORY_H
#define B2GDNS_REQUESTFACTORY_H

#include <memory>

namespace b2gdns {

	class Request;

	class RequestFactory
	{
	public:
		static std::unique_ptr<Request> CreateRequest(
			char* buffer, std::size_t length);
	};

} // namespace b2gdns

#endif // B2GDNS_REQUESTFACTORY_H
